home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
program
/
tspa3540.zip
/
TSPAS.NWS
< prev
next >
Wrap
Text File
|
1996-09-07
|
36KB
|
699 lines
News on the TSPA Turbo Pascal package by Timo Salmi in reverse order
====================================================================
University of Vaasa, Finland, Linux Pentium garbo.uwasa.fi has a
large collection of Shareware, Freeware and Public Domain PC
programs available by anonymous FTP, WWW (World Wide Web) and mail
server. The file ftp://garbo.uwasa.fi/pc/ts/0news-ts contains news
about the TS-programs in the /pc/ts directory (in reverse order).
This text, which you now have, is an extract from the 0news-ts file
and the Usenet news.
....................................................................
Prof. Timo Salmi Co-moderator of news:comp.archives.msdos.announce
Moderating at ftp:// & http://garbo.uwasa.fi archives 193.166.120.5
Department of Accounting and Business Finance ; University of Vaasa
ts@uwasa.fi http://uwasa.fi/~ts BBS 961-3170972; FIN-65101, Finland
....................................................................
┌────────────────────────────────────────────────────────────────┐
│ Appeal: Let me take up a request for those of you who may have │
│ found my programs or units useful. As I am not asking for a │
│ registration fee for private versions, would you do me a │
│ reciprocal favor by uploading at least some of my packages to, │
│ say e.g. one local bulletin board (BBS), and thus contribute │
│ to disseminating the *latest* versions of these packages. And, │
│ if you distribute these packages, would you PLEASE distribute │
│ an entire package, not individual programs from within any │
│ package. This is a request that all of us share who write │
│ shareware, freeware, public domain programs. │
└────────────────────────────────────────────────────────────────┘
Sat 7-Sep-96: I have updated my collection of Turbo Pascal TPU
units to be ftp://garbo.uwasa.fi/pc/tspa3570.zip. This collection is
also available for earlier Turbo Pascal versions as
ftp://garbo.uwasa.fi/pc/tspa3540.zip
ftp://garbo.uwasa.fi/pc/tspa3550.zip
ftp://garbo.uwasa.fi/pc/tspa3555.zip
ftp://garbo.uwasa.fi/pc/tspa3560.zip
Corrected an error in WEEKNRFN "Returns the week number for a given
date" in the TSUNTE unit. The function mispresented as week 52 some
very rare year-beginning dates dates as as week 53. Although this
concerns only six days e.g. in the 19th century, we decided to make
the correction. The weekday function is by my colleague Associate
Professor of Statistics Seppo Pynnonen.
TSUNTJ unit contains "COPYFILE Copy a file from within a Turbo
Pascal program". Added to the documentation the fact that a heap of
80000 bytes should be reserved in the calling program.
While at it brought up to date some address information in the
documentation.
Tue 16-Aug-94: Updated my Turbo pascal units collection to be
garbo.uwasa.fi:/pc/ts/tspa34*.zip (*=40,50,55,60,70). Added to
TSUNTJ:
"OPENFLFN Is an assigned non-textfile still open or not"
TSERR (run-time error verbal listing):
Brought the error messages up to date with the TP 7.0 set.
Introduced a new unit for keyboard routines TSUNTM. In TSUNTG if
one of the routines below were called while that key is depressed
the program was suspended until the key is released. My thanks are
due to Angus March (ac_march@ECE.concordia.CA) who alerted me to
this problem. All these routines, together with the author keyboard
routines from TSUNTG have been corrected and transferred to a new
TSUNTM unit.
ALTFN Is the alt key depressed
CTRLFN Is the ctrl key depressed
LFALTFN Is the left alt key depressed
LFCTRLFN Is the left ctrl key depressed
LFSHFTFN Is the left shift key depressed
RTALTFN Is the right alt key depressed
RTCTRLFN Is the right ctrl key depressed
RTSHFTFN Is the right shift key depressed
SYSRQFN Is the SysRq key depressed
Added the following two detection routines to TSUNTG
CDROMFN Is a drive a CD-ROM with MSCDEX driver installed
MSCVERFN Get CD-ROM driver MSCDEX.EXE version
Mon 16-Aug-93: Based on some welcome feedback and on my own
observations I have released an update of my Turbo Pascal units
collection. It is now garbo.uwasa.fi:/pc/ts/tspa33*.zip where * =
40,50,55,60,70.
Added to unit TSUNTC the reversal of enabling hi-intensity
background
BLBACK "Cancel HIBACK enabling usage of blinking text"
Added to TSUNTG
ISRAMFN "Is a drive a probable ramdisk"
Corrected a bug giving occasional random results in TSUNTH
LASTDRFN "Get last drive of the system, softcoded, not XTs"
If you have used LASTDRFN, you should compile your program anew.
Added to TSUNTJ
ISDIR3FN "Is a name a directory or not", a slower and surer method
see garbo.uwasa.fi:/pc/ts/tsfaqp*.zip for details of ISDIR3FN.
Reprogrammed in TSUNTENV unit
SETENV "Set a parent environment variable (variable=value)"
It now accepts equal signs in the 'value'. I also added an example
to TSUNTENV.TST to show how to set several environment variable
values.
Moved to a new TSUNTBOT unit from TSUNTG
COLDBOOT "Reboot computer, including memory tests"
WARMBOOT "Warm reboot of the computer (as alt-ctrl-del)"
and added to this new unit
REBOOT "Reboot computer with disk closing and cache flushing"
Wed 24-Feb-93: I have updated my Turbo Pascal units collection. It
is now garbo.uwasa.fi:/pc/ts/tspa32*.zip where * = 40,50,55,60,70.
I replaced CHIPFN "Get the type of the processor chip" with
CPUFN. It should detect also a 486 while CHIPFN did not. My thanks
to Duncan Murdoch for his help in this.
The new routines added are
ISEGAFN Is at least an EGA present. No graph unit needed
NOLABEL Delete a disk's volume label.
SCROLLDN Scroll down a window. No Crt unit needed
SCROLLUP Scroll up a window. No Crt unit needed
SETLABEL Set a disk's volume label.
Sat 23-Jan-93: As all Turbo Pascal users know to our common chagrin
the different Turbo Pascal version TPUs are not compatible across
the versions. I have made a Turbo Pascal 7.0 real mode compatible
rendition of my Turbo Pascal units garbo.uwasa.fi:/pc/ts/
tspa3170.zip.
Since some users may ask, I am not going to make protected mode
nor TPW compatible versions. Protected mode programming has quirks
of it own, and is thus specialized. As for TPW, I do not use Windows
myself, and have thus no real interest of supporting it.
The other, non-updated versions are
garbo.uwasa.fi:/pc/ts/tspa3140.zip
garbo.uwasa.fi:/pc/ts/tspa3150.zip
garbo.uwasa.fi:/pc/ts/tspa3155.zip
garbo.uwasa.fi:/pc/ts/tspa3160.zip
Sun 8-Nov-92: I have again updated my Turbo Pascal units collection.
It is now garbo.uwasa.fi:/pc/ts/tspa31*.zip where * = 40,50,55,60.
The new routines added are
TSUNTB:
BBINFN Convert decimal byte to binary string
BHEXFN Convert decimal byte to hexadecimal string
TSUNTE:
ARCFILFN Is a file's archive bit set or not
HIDFILFN Is a file a hidden file or not
RDOFILFN Is a file a read-only file or not
SYSFILFN Is a file a system file or not
TSUNTG:
ACTDRVFN Which floppy drive is active on a one drive system
FLOPSTFN Floppy disk status. Is it present and formatted.
ISUBSTFN Is a drive a substituted drive (MS-DOS 3.1+)
MEDIAFN What kind of a disk media is present in a drive
returns: $00 : Error
$F0 : Floppy of 1.44Mb
$F8 : Fixed disk
$F9 : Floppy of 1.2Mb
$FA : Floppy of 720Kb
$FD : Floppy of 360Kb
$FF : Floppy of 320Kb
TSUNTJ
ISDIR2FN Is a name a directory or not, alternative method
Sun 20-Sep-92: In my Turbo Pascal units there is a number of
editable readln substitutes:
TSUNTF: (uses Dos, Crt)
EDRDLN Readln with line-editing potential (the simplest)
EDREABLN Edreadln with ctrl-c and break trapping
EDREADLN Editable Readln with recall, and insert toggle
I have written alternative versions of these routines which can take
a PrefillString as the default input string, so the user has an
optio